home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-12-21 | 11.1 KB | 1,103 lines |
- %OP%VS4.11 (04-Dec-91), David A. Crossley MRCVS, R4000 5002 0045 9952
- %OP%DERead - Write (custom function sheet v 1.07)
- %OP%WRN
- %OP%DP1
- %OP%LP(
- %OP%TP)
- %OP%PL63
- %OP%HM1
- %OP%BM2
- %OP%FX
- %OP%FY
- %OP%FS
- %OP%QS90
- %OP%NDData_block,E2T51
- %OP%NDn,4
- %OP%NDx,17
- %OP%NDy,51
- %OP%WC90,1698,196,888,0,43,0,35
- %OP%PZA1A4
- %OP%PZA20A25
- %OP%PZA28A34
- %OP%PZA37A45
- %OP%PZA48A60
- %OP%PZC2D2
- %OP%PZC7D7
- %OP%PZC12D12
- %OP%PZC17D17
- %OP%PZC22D22
- %OP%PZC27D27
- %OP%PZC32D32
- %OP%PZC37D37
- %OP%PZC42D42
- %OP%PZC47D47
- %OP%PZD3D6
- %OP%PZD8D11
- %OP%PZD13D16
- %OP%PZD18D21
- %OP%PZD23D26
- %OP%PZD28D31
- %OP%PZD33D36
- %OP%PZD38D41
- %OP%PZD43D46
- %OP%PZD48D51
- %OP%PZE1T1
- %OP%PZE52T52
- %OP%PZU2U51
- %CO:A,73,0% Title : %H2%@t@
- Filename : %H2%@l@
- Author : Modification from %H2%Colton Software%H2%'s original (1991)
- %R% custom function : %H4%Pipedream4.Examples.Custom.%H2%Read_Write
- by : David A. Crossley %H4% 20:26:25 19 December 1991
- 56 Market Street, Heywood, OL10 4LY
-
- Purpose : Defines functions to read and write DATA to "linking files"
- as though the linking files were "created" to
- a size of 5 rows of 16 columns. (total 800 items of data)
- Data type not specified, so accepts Numbers, Dates & Text.
-
- %LCR%/ Valid "file" numbers 0 - @B13@//Maximum file number allowed =/
- %LCR%/ Valid column numbers 1 - @B14@//Maximum column number allowed =/
- %LCR%/ Valid row numbers 1 - @B15@//Maximum row number allowed =/
-
- %R%Only integer numbers are valid for "file", column and row numbers.
-
-
- READ(n,column,row) %H6%see P312 of Pipedream3 user guide
- %V%%L%function("read","fileno:number","colno:number","rowno:number")
- %V%%L%validate(@fileno,@colno,@rowno)
- %V%%L%if(A22<>"OK",result(A22),)
- %V%%L%index(Data_block,@colno,@rowno+B15*@fileno)
- %V%%L%result(A24)
-
-
- WRITE(n,column,row,value) %H6%see P315 of Pipedream3 user guide
- %V%%L%function("write","fileno:number","colno:number","rowno:number","exp")
- %V%%L%validate(@fileno,@colno,@rowno)
- %V%%L%if(A30<>"OK",result(A30),)
- %V%%L%index(Data_block,@colno,@rowno+B15*@fileno)
- %V%%L%set_value(index(Data_block,@colno,@rowno+B15*@fileno),@exp)
- %V%%L%result(@exp)
-
-
- VALIDATE PARAMETERS
- %V%%L%function("validate","n","c","r")
- %V%%L%if(@n<0 | @n>B13, result("File no. out of range. "),)
- %V%%L%if(@c<1 | @c>B14, result("Column no. out of range."),)
- %V%%L%if(@r<1 | @r>B15, result("Row no. out of range. "),)
- %V%%L%if(@n<>int(@n), result("File no. is not an integer. "),)
- %V%%L%if(@c<>int(@c), result("Column no. is not an integer."),)
- %V%%L%if(@r<>int(@r), result("Row no. is not an integer. "),)
- %V%%L%result("OK")
-
-
- RESET_VALUES(value) %H6%data_block reset to "value"
- %V%%L%function("reset_values","to_value")
- %V%%L%alert("Reset link data block?","Continue","Quit")
- %V%%L%if(A50=2, result("Data block NOT re-set"),)
- %V%%L%alert("Are you sure? Reset values?","No","Yes")
- %V%%L%if(A52=1, result("Data block NOT re-set"),)
- %V%%L%for("x",1,16)
- %V%%L%for("y",1,50)
- %V%%L%index(Data_block,x,y)
- %V%%L%set_value(index(Data_block,x,y),@to_value)
- %V%%L%next
- %V%%L%next
- %V%%L%result("Reset OK")
- %CO:B,3,0%
-
-
-
-
-
-
-
-
-
-
-
- %V%%R%%D0%9
- %V%%R%%D0%16
- %V%%R%%D0%5
- %CO:C,4,0%
- n0
-
-
-
-
- n1
-
-
-
-
- n2
-
-
-
-
- n3
-
-
-
-
- n4
-
-
-
-
- n5
-
-
-
-
- n6
-
-
-
-
- n7
-
-
-
-
- n8
-
-
-
-
- n9
- %CO:D,4,15%
- r1
- r2
- r3
- r4
- r5
- r1
- r2
- r3
- r4
- r5
- r1
- r2
- r3
- r4
- r5
- r1
- r2
- r3
- r4
- r5
- r1
- r2
- r3
- r4
- r5
- r1
- r2
- r3
- r4
- r5
- r1
- r2
- r3
- r4
- r5
- r1
- r2
- r3
- r4
- r5
- r1
- r2
- r3
- r4
- r5
- r1
- r2
- r3
- r4
- r5
- %CO:E,5,60%c 1
- %V%%R%1990
- %V%%R%385
- %V%%R%900
- %V%%R%""
- %V%%R%""
- %V%%R%1991
- %V%%R%410
- %V%%R%950
- %V%%R%""
- %V%%R%""
- %V%%R%1992
- %V%%R%405
- %V%%R%800
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c 1
- %CO:F,5,48%c 2
- %V%%R%""
- %V%%R%460
- %V%%R%785
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%535
- %V%%R%785
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%510
- %V%%R%785
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c 2
- %CO:G,5,36%c 3
- %V%%R%""
- %V%%R%573
- %V%%R%600
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%598
- %V%%R%550
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%603
- %V%%R%700
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c 3
- %CO:H,5,24%c 4
- %V%%R%""
- %V%%R%346
- %V%%R%500
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%371
- %V%%R%500
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%346
- %V%%R%500
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c 4
- %CO:I,5,12%c 5
- %V%%R%""
- %V%%R%421
- %V%%R%300
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%446
- %V%%R%400
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%491
- %V%%R%300
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c 5
- %CO:J,5,0%c 6
- %V%%R%""
- %V%%R%327
- %V%%R%350
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%352
- %V%%R%350
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%327
- %V%%R%450
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c 6
- %CO:K,5,0%c 7
- %V%%R%""
- %V%%R%327
- %V%%R%450
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%352
- %V%%R%450
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%420
- %V%%R%500
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c 7
- %CO:L,5,0%c 8
- %V%%R%""
- %V%%R%478
- %V%%R%500
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%503
- %V%%R%550
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%478
- %V%%R%874
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c 8
- %CO:M,5,0%c 9
- %V%%R%""
- %V%%R%390
- %V%%R%600
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%415
- %V%%R%600
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%470
- %V%%R%600
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c 9
- %CO:N,5,0%c10
- %V%%R%""
- %V%%R%707
- %V%%R%600
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%732
- %V%%R%650
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%707
- %V%%R%650
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c10
- %CO:O,5,0%c11
- %V%%R%""
- %V%%R%771
- %V%%R%650
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%796
- %V%%R%750
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%771
- %V%%R%850
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c11
- %CO:P,5,0%c12
- %V%%R%""
- %V%%R%304
- %V%%R%800
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%329
- %V%%R%800
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%386
- %V%%R%950
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c12
- %CO:Q,5,0%c13
- %V%%R%""
- %V%%R%" "
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%" "
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%" "
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c13
- %CO:R,5,0%c14
- %V%%R%""
- %V%%R%5489
- %V%%R%7035
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%5839
- %V%%R%7335
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%5914
- %V%%R%7959
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c14
- %CO:S,5,0%c15
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c15
- %CO:T,5,0%c16
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- %V%%R%""
- c16
- %CO:U,6,0%
- %R%r1
- %R%r2
- %R%r3
- %R%r4
- %R%r5
- %R%r1
- %R%r2
- %R%r3
- %R%r4
- %R%r5
- %R%r1
- %R%r2
- %R%r3
- %R%r4
- %R%r5
- %R%r1
- %R%r2
- %R%r3
- %R%r4
- %R%r5
- %R%r1
- %R%r2
- %R%r3
- %R%r4
- %R%r5
- %R%r1
- %R%r2
- %R%r3
- %R%r4
- %R%r5
- %R%r1
- %R%r2
- %R%r3
- %R%r4
- %R%r5
- %R%r1
- %R%r2
- %R%r3
- %R%r4
- %R%r5
- %R%r1
- %R%r2
- %R%r3
- %R%r4
- %R%r5
- %R%r1
- %R%r2
- %R%r3
- %R%r4
- %R%r5
-